<?php

use think\facade\Route;

/** 协议管理 */
Route::group('content/agreement', function () {
    Route::get('list', '@index'); // 列表
    Route::get('create', '@create'); // 新增 - 页面
    Route::post('create', '@create'); // 新增 - 提交
    Route::group('<id>', function () {
        Route::get('edit', '@edit'); // 修改 - 页面
        Route::put('edit', '@edit'); // 修改 - 提交
        Route::delete('$', '@delete'); // 删除
    })->pattern(['id' => '\d+']);
    /** 搜索 */
    Route::get('search', '@search');
    Route::get('<key>/data', '@getAgreenmentContent')->pattern(['key' => '[A-Za-z]+']);
})->prefix('\app\admin\service\content\agreement\Agreement');

/** 敏感词管理 */
Route::group('content/sensitive', function () {
    Route::get('list', '@index'); // 列表
    Route::get('create', '@created'); // 新增 - 页面
    Route::post('create', '@created'); // 新增 - 提交
    Route::group('<id>', function () {
        Route::get('edit$', '@updated'); // 修改 - 页面
        Route::put('edit$', '@updated'); // 修改 - 提交
        Route::delete('$', '@deleted'); // 删除
        Route::put('edit/<field>$', '@updatedBy')->pattern(['field' => '[a-zA-Z_]+']);;// 编辑指定字段
    })->pattern(['id' => '\d+']);
    /** 批量操作 */
    Route::put('disables', '@disables');// 批量下架
    Route::put('enables', '@enables');// 批量上架
    Route::delete('deletes/<ids>', '@deletes')->pattern(['ids' => '[\d,]+']);//
})->prefix('\app\admin\service\content\sensitive\Sensitive');